EfAddressFieldFormatter
class EfAddressFieldFormatter extends EfFieldFormatter
Provides formatting methods for addressfield
field type.
Methods
Constructor.
Returns an array of all field items as EfFieldFormatter objects.
Checks if the given or current field delta exists.
Shortcut for the possible not so easy to understand isDeltaValid() method.
Implementing IteratorAggregate interface.
Set formatting handlers for this addressfield.
Returns an formatted address. By default the formatting handlers from the widget are used.
Returns the country name of this address.
Returns the city of this address.
Returns the postal code of this address.
Returns the street of this address.
Returns the name line of this address.
Returns the company of this address.
No description
Details
at line 938
__construct(EntityMetadataWrapper $property, bool $isMultivalue)
Constructor.
in EfFieldFormatter at line 43
array|string
value()
Returns the current field item as a raw array.
in EfFieldFormatter at line 52
array
values()
Returns all raw field items in an array.
in EfFieldFormatter at line 61
EfFieldFormatter[]
all()
Returns an array of all field items as EfFieldFormatter objects.
in EfFieldFormatter at line 74
array
setDelta($delta)
Set the current field delta.
in EfFieldFormatter at line 91
bool
isDeltaValid(null $delta = NULL)
Checks if the given or current field delta exists.
in EfFieldFormatter at line 102
bool
notEmpty()
Shortcut for the possible not so easy to understand isDeltaValid() method.
in EfFieldFormatter at line 113
bool
isAccessible()
Check if current user is allowed to view this field.
Can be needed if a module like field_permissions is in use.
in EfFieldFormatter at line 124
EfFieldFormatterIterator
getIterator()
Implementing IteratorAggregate interface.
If we wrap a list, we return an iterator over the data list.
in EfFieldFormatter at line 133
int
count()
Implementing Countable interface.
at line 952
$this
setHandlers($handlers)
Set formatting handlers for this addressfield.
at line 965
string
address()
Returns an formatted address. By default the formatting handlers from the widget are used.
at line 989
string
country()
Returns the country name of this address.
at line 1004
string
city()
Returns the city of this address.
at line 1018
string
postalCode()
Returns the postal code of this address.
at line 1032
string
street()
Returns the street of this address.
at line 1046
string
name()
Returns the name line of this address.
at line 1060
string
company()
Returns the company of this address.